name: 🦄 UX Component
description: 'For designers to request UX components to be added to the Backstage Storybook'
title: '🦄 UX Component: <title>'
labels: [design]
body:
  - type: markdown
    attributes:
      value: |
        We value your time and efforts to submit this RFC form. 🙏
  - type: textarea
    id: ux-general
    validations:
      required: true
    attributes:
      label: '🔖 General'
      description: 'Write a nice note to the community requesting the creation of a new component.'
      placeholder: 'Include an image of your component. Bonus points for a GIF!'
  - type: textarea
    id: usage
    validations:
      required: true
    attributes:
      label: '💻 Usage'
      description: "Tell us what's the point of this component/pattern is."
      placeholder: 'How does it help? How should it work? Any rules?'
  - type: textarea
    id: specs
    validations:
      required: true
    attributes:
      label: '📐 Specs'
      description: 'Include images that detail the redlines for your component.'
      placeholder: "Once we get our Figma workspace set up, we'll be posting the Figma files rather than doing specs by hand."
  - type: textarea
    id: future
    attributes:
      label: '🔮 Future'
      description: 'List out any upcoming, exciting functionality for this component.'
      placeholder: 'The component will have ...'
  - type: checkboxes
    id: no-duplicate-issues
    attributes:
      label: '👀 Have you spent some time to check if this UX Component request has been raised before?'
      options:
        - label: "I checked and didn't find similar issue"
          required: true
  - type: checkboxes
    id: read-code-of-conduct
    attributes:
      label: '🏢 Have you read the Code of Conduct?'
      options:
        - label: 'I have read the [Code of Conduct](https://github.com/backstage/backstage/blob/master/CODE_OF_CONDUCT.md)'
          required: true
